<?php

require_once(dirname (__FILE__) . '/sozialBookmarks.class.php');

$url = 'http://www.sclbkmrks.eu';
$title = 'Social Bookmarks Utility - Dokumentation';
$tags = 'social, bookmarks, utility, wordpress, plugin, PHP, free, GNU, GPL, web 2.0, documentation';

$sb = new sozialBookmarks($url, $title, $tags);

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title><?php echo $title; ?></title>
    </head>
    <body>
        <h1><?php echo $title; ?></h1>
        <p>
            F&uuml;r den Einsatz in der Sidebar eines Wordpress-Blogs mu&szlig;
            das Zip-Archiv im /wp-content/plugins/sclbkmrks-Verzeichnis entpackt
            werden. Das Plugin kann dann in der Admin-Oberfl&auml;che aktiviert
            und bei den Widgets mit eingef&uuml;gt werden, wenn das
            Widget-Plugin aktiv ist. Die Feineinstellung kann durch das
            Anpassen der plugin_config.php und/oder der plugin.css erfolgen.
        </p>
        <p>
            Soll das Utility ohne Wordpress funktionieren, mu&szlig; das
            Zip-Archiv nur in ein Verzeichnis ihrer Wahl
            entpackt werden. Falls das Archiv direkt im Hauptverzeichnis
            ausgepackt wurde, kann die Klasse wie folgt in ihre PHP-Dateien
            eingebunden werden:
            <pre>
require_once(dirname (__FILE__) . '/sozialBookmarks.class.php');
            </pre>
            Ansonsten mu&szlig; der Pfad angepa&szlig; werden. Die Angaben
            k&ouml;nnen absolut oder relativ zum Dateipfad sein. Dann werden
            URL, Title und die Schl&uuml;sselw&ouml;rter festgelegt.
            <pre>
$url = 'http://www.sclbkmrks.eu';
$title = 'Social Bookmarks Utility - Dokumentation und Beispiele';
$tags = 'social, bookmarks, utility, GNU, GPL, PHP, free';
            </pre>
            Das Objekt wird konstruiert.
            <pre>
$sb = new sozialBookmarks($url, $title, $tags);
            </pre>
            Optional k&ouml;nnen Zielfenster f&uuml;r die Links, Pfad zum
            Verzeichnis der Bilddateien sowie Breite und H&ouml;he der Bilder
            festegelegt werden. Wenn die Icons in einem anderen Ordner liegen,
            mu&szlig; dies hier angegeben werden. Die Pfadangabe sollte
            absolut zum Document Root sein. Au&szlig;erdem ist es
            m&ouml;glich anzugeben, ob die <strong>nofollow</strong> sein
            sollen und/oder ob der HTML-Code XHTML-konform sein soll.
            <pre>
$sb->setVar('target', '_self');
$sb->setVar('imagesFolder', '/sb');
$sb->setVar('imageWidth', 20);
$sb->setVar('imageHeight', 20);
$sb->setVar('nofollow', TRUE);
$sb->setVar('xhtml', FALSE);
            </pre>
        </p>
        <h2>Beispiele f&uuml;r die Ausgabe</h1>
        <h3>Alle Links anzeigen</h3>
            <pre>
$sb->setCode();
echo $sb->getCode();
            </pre>
        <p>
<?php

$sb->setCode();
echo $sb->getCode();

?>
        </p>
        <h3>Nur einen Teil der Links verwenden</h3>
            Falls nur ein Teil der <strong>Social Bookmark</strong>-Links
            verwendet werden soll, kann eine Liste (Array) an die Methode
            <code>setCode</code> &uuml;bergeben werden. Die Liste darf nur
            Zahlen erhalten. An die Nummerierung gelangt man, indem man die
            Methode <code>getSBCode</code> aufruft oder einfach die obige
            Ausgabe benutzt, die alle Links enth&auml;t und der Reihenfolge
            nach ausgegeben wurde. Die Z&auml;hlung beginnt bei 0.
            <pre>
$sb->setCode(array (0, 1, 2, 3));
echo $sb->getCode();
            </pre>
        <p>
<?php

$sb->setCode(array (0, 1, 2, 3));
echo $sb->getCode();

?>
        </p>
        <h3>Einen Teil der Links mit &lt;br&gt;-Tag ausgeben</h3>
        <p>
            <pre>
$sb->setCode(array (4, 5, 2, 3));
echo $sb->getCode('', '&lt;br>');
            </pre>
<?php

$sb->setCode(array (4, 5, 2, 3));
echo $sb->getCode('', '<br>');

?>
        </p>
        <h3>Einen Teil der Links als Liste ausgeben</h3>
        <p>
            <pre>
$sb->setCode(array (7, 8, 16, 14));
echo '&lt;ul>' . $sb->getCode('&lt;li>', '&lt;/li>') . '&lt;/ul>';
            </pre>
<?php

$sb->setCode(array (7, 8, 16, 14));
echo '<ul>' . $sb->getCode('<li>', '</li>') . '</ul>';

?>
        </p>
    </body>
</html>
